a,
article,
aside,
b,
body,
button,
dd,
div,
dl,
dt,
footer,
h1,
h2,
h3,
h4,
h5,
header,
i,
input,
li,
nav,
p,
section,
select,
span,
textarea,
ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-style: normal;
	text-decoration: none;
	border: none;
	color: #313131;
	box-sizing: border-box;
	font-weight: lighter;
	font-family: Microsoft YaHei;
	-webkit-tap-highlight-color: transparent
}

a:focus,
article:focus,
aside:focus,
b:focus,
body:focus,
button:focus,
dd:focus,
div:focus,
dl:focus,
dt:focus,
footer:focus,
h1:focus,
h2:focus,
h3:focus,
h4:focus,
h5:focus,
header:focus,
i:focus,
input:focus,
li:focus,
nav:focus,
p:focus,
section:focus,
select:focus,
span:focus,
textarea:focus,
ul:focus {
	outline: none
}

body,
html {
	height: 100%;
	width: 100%
}

/*body {
	background: url(/happyfri/static/img/1-1.jpg) no-repeat;
	background-size: 100% 100%
}
*/
.clear:after {
	content: "";
	display: block;
	clear: both
}

.clear {
	zoom: 1
}

.back_img {
	background-repeat: no-repeat;
	background-size: 100% 100%
}

.margin {
	margin: 0 auto
}

.left {
	float: left
}

.right {
	float: right
}

.hide {
	display: none
}

.show {
	display: block
}